applications of linear systems